<?php

namespace Model\TeacherBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * TeacherApplySchool
 *
 * @ORM\Table(name="TeacherApplySchool")
 * @ORM\Entity(repositoryClass="Model\TeacherBundle\Repository\TeacherApplySchoolRepository")
 */
class TeacherApplySchool
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var int
     *
     * @ORM\Column(name="teacherId", type="integer")
     */
    private $teacherId;

    /**
     * @var int
     *
     * @ORM\Column(name="schoolId", type="integer")
     */
    private $schoolId;

    /**
     * @var int
     *
     * @ORM\Column(name="addTime", type="integer")
     */
    private $addTime;

    /**
     * @var int
     *
     * @ORM\Column(name="status", type="integer")
     */
    private $status;

    /**
     * @var string
     *
     * @ORM\Column(name="message", type="text")
     */
    private $message;

    /**
     * @var string
     *
     * @ORM\Column(name="reply", type="text")
     */
    private $reply;


    /**
     * Get id
     *
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set teacherId
     *
     * @param integer $teacherId
     *
     * @return TeacherApplySchool
     */
    public function setTeacherId($teacherId)
    {
        $this->teacherId = $teacherId;

        return $this;
    }

    /**
     * Get teacherId
     *
     * @return int
     */
    public function getTeacherId()
    {
        return $this->teacherId;
    }

    /**
     * Set schoolId
     *
     * @param integer $schoolId
     *
     * @return TeacherApplySchool
     */
    public function setSchoolId($schoolId)
    {
        $this->schoolId = $schoolId;

        return $this;
    }

    /**
     * Get schoolId
     *
     * @return int
     */
    public function getSchoolId()
    {
        return $this->schoolId;
    }

    /**
     * Set addTime
     *
     * @param integer $addTime
     *
     * @return TeacherApplySchool
     */
    public function setAddTime($addTime)
    {
        $this->addTime = $addTime;

        return $this;
    }

    /**
     * Get addTime
     *
     * @return int
     */
    public function getAddTime()
    {
        return $this->addTime;
    }

    /**
     * Set status
     *
     * @param integer $status
     *
     * @return TeacherApplySchool
     */
    public function setStatus($status)
    {
        $this->status = $status;

        return $this;
    }

    /**
     * Get status
     *
     * @return int
     */
    public function getStatus()
    {
        return $this->status;
    }

    /**
     * Set message
     *
     * @param string $message
     *
     * @return TeacherApplySchool
     */
    public function setMessage($message)
    {
        $this->message = $message;

        return $this;
    }

    /**
     * Get message
     *
     * @return string
     */
    public function getMessage()
    {
        return $this->message;
    }

    /**
     * Set reply
     *
     * @param string $reply
     *
     * @return TeacherApplySchool
     */
    public function setReply($reply)
    {
        $this->reply = $reply;

        return $this;
    }

    /**
     * Get reply
     *
     * @return string
     */
    public function getReply()
    {
        return $this->reply;
    }
}

